.grid-m,
.grid-m0 {
	.col-main {
		.tshop-pbsm-shop-item-recommend {
			background: none;
			border: none;
			margin: 0 0 10px 0;
			padding: 0;

			.skin-box-hd {
				background: url(../../assets/images/skin-box-hd950.jpg) no-repeat 0 0;
				border: none;
				height: 105px;
				margin: 0;
				padding: 0;
				text-align: center;

				h3 {
					margin: 0;
					padding: 0;
					height: 105px;
					line-height: 110px;
					background: none;
					border: none;

					span {
						margin: 0;
						padding: 0;
						color: #262626;
						font-size: 24px;
						font-weight: bold;
					}
				}

				.skin-box-act {
					top: 40px;
					right: 340px;

					.more {
						display: block;
						width: 60px;
						height: 30px;
						text-indent: -999em;
					}
				}
			}

			.skin-box-bd {
				background: none;
				border: none;
				margin: 0;
				padding: 10px 0;
				text-align: left;
				line-height: 24px;
				color: #262626;

				.item1line1 {
					border: none;
				}

				.item3line1,
				.item4line1 {
					.item {
						.photo {
							a {
								border: 1px dashed #C1C1C1;
							}
							a:hover {
								border: 1px solid #000;

								img {
									opacity: .4;
								}
							}
						}
						.detail {
							background: url(../../assets/images/price-bg-b.jpg) no-repeat;

							.item-name {
								color: #535353;
								text-align: left;
								margin: 18px 3px 0 68px;
								height: 18px;
								line-height: 18px;
								overflow: hidden;
							}

							.attribute {
								text-align: center;

								.cprice-area {
									float: none;
									margin: 0 0 10px 0;

									.symbol {
										float: left;
										font-size: 14px;
										color: #535353;
										font-weight: bold;
										padding-left: 65px;
										padding-bottom: 5px;
									}
									.c-price {
										float: left;
										color: #535353;
										font-size: 14px;
										font-weight: bold;
										font-family: Times New Roman;
									}
								}
							}
						}
					}
				}

				.item5line1,
				.item7line1 {
					.item {
						.photo {
							a {
								border: 1px dashed #C1C1C1;
							}
							a:hover {
								border: 1px solid #000;

								img {
									opacity: .4;
								}
							}
						}
						.detail {
							background: url(../../assets/images/price-bg-m.jpg) no-repeat center top;

							.item-name {
								color: #535353;
								text-align: center;
								margin: 10px 3px 12px 3px;
							}

							.attribute {
								text-align: center;

								.cprice-area {
									float: none;
									margin: 0 0 10px 0;

									.symbol {
										float: left;
										font-size: 14px;
										color: #535353;
										font-weight: bold;
										padding-left: 65px;
									}
									.c-price {
										float: left;
										color: #535353;
										font-size: 14px;
										font-weight: bold;
										font-family: Times New Roman;
									}
								}
							}
						}
					}
				}

				.item5line1 {
					.item {
						.detail {
							.attribute {
								.cprice-area {
									.symbol {
										display: none;
									}
									.c-price {
										padding-left: 90px;
									}
								}
							}
						}
					}
				}

				.item7line1 {
					.item {
						.detail {
							.attribute {
								.cprice-area {
									.symbol {
										display: none;
									}
									.c-price {
										padding-left: 65px;
									}
								}
							}
						}
					}
				}
				
			}
		}
	}
}

.grid-s5m0,
.grid-m0s5,
.grid-s5m0e5,
.grid-m0s5e5,
.grid-s5e5m0 {
	.col-main {
		.tshop-pbsm-shop-item-recommend {
			background: none;
			border: none;
			margin: 0 0 10px 0;
			padding: 0;

			.skin-box-hd {
				background: url(../../assets/images/skin-box-hd750.jpg) no-repeat 0 0;
				border: none;
				height: 50px;
				margin: 0;
				padding: 0;

				h3 {
					margin: 0;
					padding: 0;
					height: 50px;
					line-height: 56px;
					background: none;
					border: none;

					span {
						margin: 0;
						padding: 0 0 0 10px;
						color: #262626;
						font-size: 18px;
						font-weight: bold;
					}
				}
				.skin-box-act {
					top: 5px;
					right: 6px;

					.more {
						display: block;
						width: 60px;
						height: 30px;
						text-indent: -999em;
					}
				}
			}

			.skin-box-bd {
				background: none;
				border: none;
				margin: 0;
				padding: 10px 0;
				text-align: left;
				line-height: 22px;


				.item1line1 {
					border: none;
				}

				.item3line1,
				.item30line1,
				.item4line1 {
					.item {
						.photo {
							a {
								border: 1px dashed #C1C1C1;
							}
							a:hover {
								border: 1px solid #000;

								img {
									opacity: .4;
								}
							}
						}
						.detail {
							background: url(../../assets/images/price-bg-m.jpg) no-repeat center top;

							.item-name {
								color: #535353;
								text-align: center;
								margin: 10px 3px 12px 3px;
							}

							.attribute {
								text-align: center;

								.cprice-area {
									float: none;
									margin: 0 0 10px 0;

									.symbol {
										display: none;
									}
									.c-price {
										float: left;
										color: #535353;
										font-size: 14px;
										font-weight: bold;
										font-family: Times New Roman;
									}
								}
							}
						}
					}
				}

				.item3line1 {
					.item {
						.detail {
							.attribute {
								.cprice-area {
									.c-price {
										padding: 1px 0 0 120px;
									}
								}
							}
						}
					}
				}

				.item30line1 {
					.item {
						.detail {
							.attribute {
								.cprice-area {
									.c-price {
										padding: 1px 0 0 125px;
									}
								}
							}
						}
					}
				}

				.item4line1 {
					.item {
						.detail {
							.attribute {
								.cprice-area {
									.c-price {
										padding-left: 90px;
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

.grid-s5m0,
.grid-m0s5,
.grid-s5m0e5,
.grid-m0s5e5,
.grid-s5e5m0 {
	.col-sub,
	.col-extra {
		.tshop-pbsm-shop-item-recommend {
			background: none;
			border: none;
			margin: 0 0 10px 0;
			padding: 0;

			.skin-box-hd {
				background: url(../../assets/images/skin-box-hd190.jpg) no-repeat 0 0;
				border: none;
				height: 54px;
				margin: 0;
				padding: 0;

				h3 {
					margin: 0;
					padding: 0;
					height: 54px;
					line-height: 50px;
					background: none;
					border: none;
					text-align: center;

					span {
						margin: 0;
						padding: 0;
						color: #262626;
						font-size: 16px;
						font-weight: bold;
					}
				}

				.skin-box-act {
					display: none;
				}
			}

			.skin-box-bd {
				background: none;
				border: 1px solid #CDCDCD;
				width: 188px;
				margin: 0;
				padding: 10px 0;
				text-align: left;
				line-height: 22px;


				.item1line1 {
					border: none;
				}

				.item {
					.photo {
						a {
							border: 1px dashed #C1C1C1;
						}
						a:hover {
							border: 1px solid #000;

							img {
								opacity: .4;
							}
						}
					}
					.detail {
						background: url(../../assets/images/price-bg-m.jpg) no-repeat center top;

						.item-name {
							color: #535353;
							text-align: center;
							margin: 10px 3px 12px 3px;
						}

						.attribute {
							text-align: center;

							.cprice-area {
								float: none;
								margin: 0 0 10px 0;

								.symbol {
									display: none;
								}
								.c-price {
									float: left;
									padding: 0 0 10px 95px;
									color: #535353;
									font-size: 14px;
									font-weight: bold;
									font-family: Times New Roman;
								}
							}
						}
					}
				}
			}
		}
	}
	
}
 

 

 
